using System;

namespace TestAssembly.MethodFinder
{
    internal class ChildClass : BaseClass
    {
        public void Test()
        {
        }

        [Log(true)]
        public void TestWithParams()
        {
        }

        [Log(false)]
        public void TestWithoutParams()
        {
        }

        [Log(true)]
        public int TestProperty { get; set; }

        [NoLog]
        public int TestProperty2 { get; set; }

        public override void AbstractFunction()
        {
        }

        public override int AbstractProperty
        {
            get { return 0; }
            set { }
        }
    }
}